Job Radar. Live notifications. AI processed.
freelancer.com 2026-04-25 🟠
🔹 [Target] Extract product data from a complex JS web app [Method] Playwright (Python) [UI/UX] Handle nested modals, scroll containers, dynamic DOM [Stack] Python + Playwright [Security] N/A [Format] JSON
👤 Client: 🇮🇳 New Delhi, India Member since 2026-04-25
💰 Price: $75 Average bid
🚩 Problem: Stabilize and fix an existing Playwright scraping system for a complex React-like UI with nested modals and scrollable containers.
📦 Existing: [Stack] Python + Playwright; [Files] [login to view URL], [login to view URL], [login to view URL], [login to view URL]
Specifications:
[Target] Extract product specifications, last purchase price, purchase order details, and pricing history.
[Method] Debug and fix existing Playwright (Python) code; handle nested modals, scroll containers, dynamic DOM, lazy loading, precise element targeting, resume-safe execution, retry logic.
[UI/UX] Handle modal interactions, scrollable content extraction, dynamic UI elements.
[Stack] Python + Playwright
[Security] Not specified
[Format] JSON
Workflow:
Review existing codebase and understand the current state of the scraper.
Identify and fix bugs in the scraping logic, ensuring stability across all parts of the application.
Implement handling for nested modals and scroll containers to ensure precise data extraction.
Optimize script for long-running execution (62k items) with resume-safe functionality.
Add retry and recovery logic to handle dynamic DOM changes and network issues.
Test the scraper thoroughly, ensuring no missing rows due to scroll issues or other bugs.
Refactor existing code for maintainability and clean fixes.